home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / COMPILER / SATHER / !Sather / Library / System / System.sam < prev   
Text File  |  1996-06-27  |  2KB  |  44 lines

  1. -- Copyright (C) International Computer Science Institute, 1994.  COPYRIGHT  --
  2. -- NOTICE: This code is provided "AS IS" WITHOUT ANY WARRANTY and is subject --
  3. -- to the terms of the SATHER LIBRARY GENERAL PUBLIC LICENSE contained in    --
  4. -- the file "Doc/License" of the Sather distribution.  The license is also   --
  5. -- available from ICSI, 1947 Center St., Suite 600, Berkeley CA 94704, USA.  --
  6. --------> Please email comments to "sather-bugs@icsi.berkeley.edu". <----------
  7.  
  8. (*
  9.  
  10. SYSTEM CLASSES
  11.  
  12. The system library is separated out since some portions of this library
  13. are not available on all systems. Check the 
  14. SATHER_HOME/Systme/Platforms/<your system>/Platform.module 
  15. to see what is installed on your platform. <your system> refers to
  16. the name of the platform on which you have installed Sather.
  17. Most things will work on most unix systems, but may require, for 
  18. instance, tcl/tk to be installed.
  19.  
  20. An extremely useful routine in sys.sa is SYS::ob_eq, which
  21. performs an object-identity equality test.  (In other words,
  22. is it exactly the same object, as opposed to another object which
  23. has the same fields.)  Many of the container classes use this notion
  24. of equality if the contained class does not provide an equality
  25. test of its own.
  26.  
  27. The TEST class makes it convenient to build test classes for other
  28. classes with uniform reporting.  Please use it to build your test
  29. code.
  30.  
  31.  
  32. *)
  33.  
  34. -- This is a list of library files that can automatically
  35. -- be loaded by a reference in users' SATHER_COMMANDS env variable
  36.  
  37.     runtime.sa -has runtime.sa RUNTIME
  38.     sys.sa -has sys.sa SYS
  39.     test.sa -has test.sa TEST TEST_TEST
  40.     r_test.sa -has r_test.sa R_TEST --S:
  41.     time.sa -has time.sa TIME TIMES MEMORY_USAGE
  42.     unix.sa -has unix.sa UNIX C_UNIX
  43.  
  44.